Alan FrancoAlan Franco
Brazil's 24th South American crown and an Olympic berth: the gaps the box score cannot measureThe score froze at 26-24. The Maracanãzinho crowd went quiet for about three...
Doctrine and the Two-Charge Paradox: When Overwatch Forces Supports to Read the Fight Before Pressing a KeyAt BlizzCon 2026, a forty-second demo of Doctrine made me pause at the...
Joel Huiqui and the Hundred Microphones at La Noria: The Tacos Were Never the JokeAt La Noria, Joel Huiqui walked into the press room carrying two baskets of...
After the Final Whistle: How to Read a Women's Volleyball MatchHai Phong, three in the morning. Three former national team players sit in...
Vietnamese Athletics and the Data Gap: What the Scoreboard Never RecordsAfter every women's 800 metres at a domestic Vietnamese meet, I keep a habit...
Gen.G Complete 3-0 Swiss Stage Run at Worlds 2026, LYON Await Chance in Round 4Gen.G closed out their Swiss Stage run at the League of Legends World...
FC Pro Mobile World Championship 2026: Four Vietnamese Players and the Bo3 Format PuzzleThe FC Pro Mobile World Championship 2026 will take place in Seoul from Octob...
Pulisic between the lines: Adani praises Milan's star and sets a tactical puzzleOn Rai 2’s La Domenica Sportiva, Lele Adani did not open with goals. He opene...
Efeler and the Closing-Set Problem: How Romania's Block Controlled TürkiyeThe match at BT Arena, Cluj entered the fourth set with Romania leading 2-1....
V.League Release Clauses: Where Deals Die in the Smallest Print23:40, the final night of the V.League mid-season transfer window. A call cam...
The Cong Viettel and the Persib Bandung Defeat: Penalty Turning Point, Red Card and Lessons from Continental CompetitionThe match between The Cong Viettel and Persib Bandung in the AFC Champions...
Esports Transfer Market: When Money Chases Glory and Victory Chases StructureThe Summer of Empty Chairs In the summer of 2026, in a small PC Bang tucked...
Samuele Inacio's Three Minutes and a Contract Running to 2029I still sit in the third row of the press tribune — close enough to see the...
BlizzCon 2026 in Anaheim: September 12-13 Schedule, Six Game Titles, and Every Way to Watch from VietnamBlizzCon 2026 in Anaheim: September 12-13 Schedule, Six Game Titles, and Ever...
CAHN vs Kashima Antlers: The Fitness Problem and the 3.4x Gap Before KickoffIn the medical room of Hanoi Police Club (CAHN) these days, the patient list ...
Every Top VRS Team Picked PGL: How a Calendar Collision Repriced an OrganizerThere is an empty column in my tracking sheet. At the start of 2027, two...
The Empty Column: Vietnamese Combat Sports' Injury Data Blind SpotIn March 2026, I reopened the spreadsheet tracking Vietnamese fighters that I...
Monfils at 40 Stuns US Open 2026: Birthday Victory or a Farewell Signal?As the clock struck September 1, 2026, the Louis Armstrong Stadium witnessed...
The Last Night of the Macau Giant Pandas: Four Players Leave After a 52-Point LossOn August 8, at an arena whose roof was leaking so badly that organizers sat...
Thuy Linh before the Asian Games: the systemic gap behind a women's singles playerOn the scoreboard of an Asian Games quarter-final, the score is only the fina...
